package com.bumptech.glide.gifdecoder;

import android.graphics.Bitmap;
import android.graphics.Bitmap.Config;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import java.nio.ByteBuffer;

public interface GifDecoder {

    public interface c {
        void ˊ(@NonNull byte[] bArr);

        @NonNull
        Bitmap ˋ(int i, int i2, @NonNull Config config);

        @NonNull
        byte[] ˋ(int i);

        void ˎ(@NonNull Bitmap bitmap);

        void ˏ(@NonNull int[] iArr);

        @NonNull
        int[] ˏ(int i);
    }

    void ʻ();

    @Nullable
    Bitmap ʼ();

    int ʽ();

    int ˊ();

    void ˋ();

    int ˎ();

    int ˏ();

    @NonNull
    ByteBuffer ॱ();

    void ॱ(@NonNull Config config);

    void ᐝ();
}
